What is Erlang?

Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.

Erlang Quickstart

What is OTP?

OTP is set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database, applications to interface towards other languages, debugging and release handling tools.

Getting Started with OTP

News

Publicly Exposed Distribution
December 18, 2024 by Jonatan Männchen
Exposed EPMD: A Hidden Security Risk for RabbitMQ and the BEAM Ecosystem
Erlang/OTP 27.2 Release
December 11, 2024 by Björn Gustavsson
Erlang/OTP 27.2 is the second maintenance patch package for OTP 27, with mostly bug fixes.
Erlang/OTP 27.1 Release
September 18, 2024 by Björn Gustavsson
Erlang/OTP 27.1 is the first maintenance patch package for OTP 27, with mostly bug fixes.

Participate

Join the Erlang Ecosystem Foundation